Software Development
Module-based Automated Testing
Module-based Testing: Automated Testing with Model-based Testing

Module-based Testing: Automated Testing with Model-based Testing

Course Number:
it_atmbatdj_01_enus
Lesson Objectives

Module-based Testing: Automated Testing with Model-based Testing

  • discover the key concepts covered in this course
  • define the concept of model-based testing along with the benefits and challenges associated with model-based testing
  • classify the different types of model-based testing frameworks along with the different models that are used in model-based testing
  • recognize the various techniques of model-based testing that can be used to implement effective quality assurance of software or application systems
  • list the prominent tools that we can use to implement model-based testing along with their associated features
  • configure the ModelJUnit framework in development environments to write and execute model-based tests
  • write simple finite state machine or extended finite state machine models as Java classes, generate tests from those models, and measure various model coverage metrics
  • demonstrate the steps involved in creating models using ModelJUnit and testing mock implementations using the created models
  • install and configure MoMuT and then generate test cases from UML state machines
  • configure the OSMO MBT Tool and demonstrate how to generate and execute test cases using test models
  • demonstrate the different approach of using OSMO Tester to model data in model programs
  • recognize the model-based testing workflow along with the prominent approaches of deploying model-based testing
  • demonstrate the approach of implementing model-based testing using GraphWalker and Selenium
  • summarize the key concepts covered in this course

Overview/Description

Explore the concept, benefits, and challenges of model-based testing and the different types of model-based testing frameworks. We’ll examine techniques for quality assurance, tools for model-based testing, and approaches of deploying model-based testing. We will also discover how to configure ModelJUint in development environments to create models, mock implementations, write FSM or EFSM models as Java classes, write and execute model-based testing, install and configure MoMuT to generate test cases, and configure the OSMO MBT Tool to generate and execute test cases using test models. Finally, explore how to implement model-based testing using GraphWalker and Selenium.



Target

Prerequisites: none

Close Chat Live